package com.pingan.haofang.searchcloud.common.fetch;

import java.util.Iterator;

/**
 * 流式结果集抓取迭代器接口
 *
 * @param <E>
 * @author SONGBANGYONG396
 * @date 2018年06月22日
 * @since 1.0.0
 */
public interface IStreamFetchIterator<E> extends Iterator<E> {

    /**
     * 忽略错误
     *
     * @param ignoreError
     */
    void setIgnoreError(boolean ignoreError);

    /**
     * 停止solr构建基准索引
     */
    void stop();

    /**
     *
     * @return
     */
    Long getRpcCostTime();

}